Jessica GrayJessica Gray
Nine Layers of Data and the Word 'Not Enough': The Craft of Football Analysis from a Lyon NewsroomA missed penalty in the 88th minute of a knockout tie is rarely a purely...
Asian Games 2026 Badminton Draw Analysis: The A3 Paper Speaks Half-Truths, the Court Speaks the RestOn the wall of the press room at the Aichi-Nagoya Sports Center, an A3 sheet ...
Marcos GOMEZ Goes Unbeaten on Day One of the European U15 Event in Antibes, But the Title Race Stays Wide OpenIn Antibes, on the morning of the first match day, the hall still carried the...
Hanoi Tasco Auto 3-0 Hoa Chat Duc Giang Lao Cai: a clean scoreline, a win that is not cleanLe Thanh Thuy left the court midway through the second set, one hand pressed ...
Analysis of empty data in Vietnamese football analysisCannot create article due to insufficient information per Critical Notice....
Dana White's Personal Assistant Earns UFC Contract with a KO: Unpacking the Truth Behind a Feel-Good StoryDana White's Personal Assistant Earns UFC Contract with a KO: Unpacking the...
Jeers at Al-Inma: Al-Hamdan, a 1-0 Win, and a Verdict That Outran the DataThe 78th minute at Al-Inma Stadium, Jeddah. Abdullah Al-Hamdan left the pitch...
Hanoi FC 1-4 SLNA: System Collapse After the 35th-Minute Goal and the Harry Kewell Dilemma25 minutes. Harry Kewell kept reporters waiting exactly 25 minutes before...
Pakistan boycotts Israel at the 2026 Chess Olympiad: the decisive move happened off the boardThe chess clock never started. No opening, no middlegame, no endgame. In the...
The Vietnam-Korea Esports Market: Nine Layers of Data and the Gap No One Wants to NameIn November 2026, an esports team in Busan sent me the salary sheet of a...
U23 Vietnam 2-0 U23 Philippines: Thanh Nhan and Le Phat Settle the Second Half, but the Scoreline Flatters the PerformanceIn the 75th minute, I saw Thanh Nhan start running about half a second before...
2026 Asian Men's Volleyball: When China's Wall Crumbled and the Story of Two Men Carrying KoreaOn the evening of September 10, 2026, at an arena in Tokyo, two quarterfinal...
Baku Swimming World Cup: Azerbaijan's Hosting Debut, 216 Athletes, and a Signal from the Youth LaneAt the Aquatic Palace in Baku, one day before the opening session, Carson...
Behind the 48% Spike Rate: Vietnam's Volleyball Data GapThe A4 sheet slid across the table in the arena press room, a red circle arou...
Ashmita Chaliha and the question of BWF's double standards at Super 100 tournamentsThe stadium in Surabaya, Indonesia, Thursday afternoon, the air was hazy like...
Arda Güler to June 2032: Real Madrid lock the asset at the end of the value curveThere is one sentence in the Arda Güler renewal story that most readers will...
A Diplomatic Gift from the Chessboard: Sindarov's World Cup Scoresheet and Its Hidden MessageWhen Indian Prime Minister Narendra Modi gifted the World Cup scoresheet of...
Inzaghi wastes no time: Martinelli starts immediately, Al-Hilal unveils 4-3-3 ambitionThe number 214 minutes was once the metric I used to uncover a backup striker...
When Footage Stops Being Evidence: Tokyo 2026 and the Data Gap in Women's SportsIn 2026, I sat in a small editing room at SBS Sports, reviewing footage of th...
Pakistan's Digital Content Tax: The New Blind Spot in Tennis's Creator EconomyOn a Wednesday, Pakistan's Federal Board of Revenue (FBR) issued three...
